﻿<ResourceDictionary
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
    <ResourceDictionary.MergedDictionaries>
        <ResourceDictionary Source="CommonSetterValues.xaml" />
    </ResourceDictionary.MergedDictionaries>

    <!--TextBockBanner1Style-->
    <Style x:Key="TextBockBanner1Style" TargetType="TextBlock">
        <Setter Property="FontSize" Value="{StaticResource FontSizeBanner1}"/>
        <Setter Property="Foreground" Value="{StaticResource Foreground}" />
        <Setter Property="FontWeight" Value="ExtraBold" />
    </Style>

    <!--TextBockBanner2Style-->
    <Style x:Key="TextBockBanner2Style" TargetType="TextBlock">
        <Setter Property="FontSize" Value="{StaticResource FontSizeBanner2}"/>
        <Setter Property="Foreground" Value="{StaticResource Foreground}" />
        <Setter Property="FontWeight" Value="Bold" />
        <Setter Property="HorizontalAlignment" Value="Right" />
    </Style>

    <!--MenuTitleStyle-->
    <Style x:Key="MenuTitleStyle" TargetType="TextBlock">
        <Setter Property="HorizontalAlignment" Value="Center" />
        <Setter Property="VerticalAlignment" Value="Center" />
        <Setter Property="FontSize" Value="{StaticResource FontSizeTitlePage}" />
        <Setter Property="FontWeight" Value="Bold" />
        <Setter Property="Foreground" Value="{StaticResource Foreground}" />
        <Setter Property="Margin" Value="{StaticResource MarginLarge}" />
    </Style>

    <!--TextBlockNormalStyle-->
    <Style x:Key="TextBlockNormalStyle" TargetType="TextBlock">
        <Setter Property="FontSize" Value="{StaticResource FontSizeNormal}"/>
        <Setter Property="FontFamily" Value="{StaticResource FontFamilyNormal}" />
        <Setter Property="Margin" Value="{StaticResource MarginLarge}"/>
        <Setter Property="HorizontalAlignment" Value="Left"/>
        <Setter Property="VerticalAlignment" Value="Center"/>
    </Style>

    <!--TextBlockRightStyle-->
    <Style x:Key="TextBlockRightStyle" TargetType="TextBlock" BasedOn="{StaticResource TextBlockNormalStyle}">
        <Setter Property="HorizontalAlignment" Value="Right"/>
    </Style>

    <!--InnerTextBlockStyle-->
    <Style x:Key="InnerTextBlockStyle" TargetType="TextBlock" BasedOn="{StaticResource TextBlockNormalStyle}">
        <Setter Property="Margin" Value="2, 0"/>
        <Setter Property="HorizontalAlignment" Value="Center"/>
        <Setter Property="VerticalAlignment" Value="Center"/>
    </Style>

    <!--InnerTextBlockStyle-->
    <Style x:Key="InnerImageStyle" TargetType="Image">
        <Setter Property="Margin" Value="2, 0"/>
        <Setter Property="HorizontalAlignment" Value="Center"/>
        <Setter Property="VerticalAlignment" Value="Center"/>
    </Style>

    <!--TextBlockGroupBoxTitleStyle-->
    <Style x:Key="TextBlockGroupBoxTitleStyle" TargetType="TextBlock" BasedOn="{StaticResource TextBlockNormalStyle}">
        <Setter Property="FontSize" Value="{StaticResource FontSizeGroupBox}"/>
        <Setter Property="FontWeight" Value="Bold"/>
    </Style>

    <!--TextBlockGroupBoxTitleStyle-->
    <Style x:Key="TextBlockScreenTitleStyle" TargetType="TextBlock" BasedOn="{StaticResource TextBlockNormalStyle}">
        <Setter Property="FontSize" Value="24"/>
        <Setter Property="FontWeight" Value="Bold"/>
        <Setter Property="HorizontalAlignment" Value="Center"/>
    </Style>

    <!--ErrorMessageTextBlockStyle-->
    <Style x:Key="ErrorMessageTextBlockStyle" TargetType="TextBlock" BasedOn="{StaticResource TextBlockNormalStyle}">
        <Setter Property="Foreground" Value="Red" />
        <Setter Property="TextWrapping" Value="Wrap" />
        <Setter Property="FontWeight" Value="Bold" />
    </Style>

    <!--SuccessfulMessageTextBlockStyle-->
    <Style x:Key="SuccessfulMessageTextBlockStyle" TargetType="TextBlock" BasedOn="{StaticResource TextBlockNormalStyle}">
        <Setter Property="Foreground" Value="Green" />
        <Setter Property="FontWeight" Value="Bold" />
    </Style>

    <!--Menu Header Style-->
    <Style x:Key="TextBlockMenuHeaderStyle" TargetType="TextBlock" BasedOn="{StaticResource TextBlockNormalStyle}">
        <Setter Property="FontSize" Value="{StaticResource FontSizeMenu}" />
    </Style>

    <!--Title page-->
    <Style x:Key="TextBlockTitlePageStyle" TargetType="TextBlock" BasedOn="{StaticResource MenuTitleStyle}">
        <Setter Property="HorizontalAlignment" Value="Left"/>
    </Style>

</ResourceDictionary>
